source/keybinder.d(22,1): Deprecation: Usage of the `body` keyword is deprecated. Use `do` instead. source/keybinder.d(61,21): Error: `"libgtk-3.so".ptr` cannot be used in `@safe` code, use `&"libgtk-3.so"[0]` instead source/keybinder.d(62,51): Error: `"gtk_init".ptr` cannot be used in `@safe` code, use `&"gtk_init"[0]` instead source/keybinder.d(65,67): Error: `"gtk_main_iteration_do".ptr` cannot be used in `@safe` code, use `&"gtk_main_iteration_do"[0]` instead source/keybinder.d(94,23): Error: `@safe` function `keybinder.handleKeys` cannot call `@system` function `std.string.fromStringz!char.fromStringz` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/string.d(222,15): `std.string.fromStringz!char.fromStringz` is declared here /opt/dmd-safe/dmd/dmd-safe failed with exit code 1.